iT邦幫忙

0

Linux 安裝 JDK 開發環境

  • 分享至 

  • xImage
  •  

下載 JDK

  • JDK 安裝程式的下載,可至( https://www.oracle.com/technetwork/java/archive-139210.html )
  • 版本說明
    jdk-8u192-linux-i586.tar.gz => 1.8 版 update 192 Linux 32 使用
    jdk-8u192-linux-x64.tar.gz => 1.8 版 update 192 Linux 64 使用
  • 早期在 Linux 上有提供 rpm、bin、tar.gz 檔等等這幾種安裝方式,這裡我們選用 tar.gz 檔來安裝,直接解壓縮後就可以使用。

解壓縮 tar.gz 檔

tar -zxvf jdk-8u192-linux-i586.tar.gz

把 JDK 的資料夾 jdk1.8.0_192 拷貝至 /usr/local/jdk/ 之下

mv jdk1.8.0_192 /usr/local/jdk/

新增 java 捷徑目錄

設一個名稱為 java 的捷徑,以後 JDK 換版只要把 java 捷徑指向不同路徑就可以,以使用者角度來看,只管使用 java 捷徑,當 JDK 換版的時候環境變數裡面的 PATH 並不需要做調整。

cd /usr/local/
ln -s jdk/jdk1.8.0_192/ java

https://ithelp.ithome.com.tw/upload/images/20190219/20114137oTIA6xC3wi.png

設定環境變數

  • 編輯 /etc/profile,加入環境變數
export JAVA_HOME=/usr/lib/java
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JRE_HOME/lib
  • 設定 JAVA_HOME=/usr/lib/java
    「JAVA_HOME」為 JDK 的目錄,就是剛剛複製到「/usr/local/jdk/jdk1.8.0_192」的目錄。

  • 設定 JRE_HOME=$JAVA_HOME/jre
    「JRE_HOME」為 JRE(Java Runtime Environment) 的目錄,JDK 有包含 JRE,位置就在 JDK 目錄下的「jre」目錄。

  • 設定 PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    「PATH」變數為系統尋找指令(檔案)的路徑,將「JAVA_HOME」變數和「JRE_HOME」變數加進原先的「PATH」變數前。

  • 設定 CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JRE_HOME/lib
    「CLASSPATH」變數為 Java 尋找 Java 程式所使用到的 Class 路徑,路徑可以是目錄也可以是 jar 檔案,將目前的目錄「.」和「$JAVA_HOME/lib」與「$JAVA_HOME/jre/lib」加進變數中。

檢查是否安裝完成

  • 輸入以下指令 javac -version 及 java -version,會顯示目前 JDK 的版本
    https://ithelp.ithome.com.tw/upload/images/20190219/20114137kIwdHMvxwH.png

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
JAKE
iT邦新手 5 級 ‧ 2020-03-23 19:12:46

推推,寫得很詳細/images/emoticon/emoticon08.gif

想問一下設定環境變數那邊呀JAVA_HOME=/usr/lib/java 是不是應該是/usr/local/java (我這樣改才可以QAQ還是哪邊有做錯了)

大叮噹 iT邦新手 1 級 ‧ 2020-08-04 13:05:50 檢舉

" JAVA_HOME " 這個變數主要是JDK安裝的位置,至於JDK要裝在哪裡,看個人習慣。

我要留言

立即登入留言